import 'dart:async';

import 'package:flutter_blue_plus/flutter_blue_plus.dart';
import 'package:sgy_flutter/ble/mixins/mixin_manager.dart';
import 'package:sgy_flutter/model/device_model.dart';

mixin ManagerLifecycle {
  FutureOr onDeviceConnecting(DeviceModel? model){}

  FutureOr onDeviceConnected(DeviceModel? model){}

  FutureOr onDeviceInstallServices(
      DeviceModel? model, List<BluetoothService> services){}

  FutureOr onDeviceReady(DeviceModel? model){}

  FutureOr onDeviceDisconnecting(DeviceModel? model){}

  FutureOr onDeviceDisconnected(DeviceModel? model){}



}
